Foreign subsidiary - English Synonyms Dictionary